const express = require('express');
const router = express.Router();
const bannerController = require('@controllers/admin/banner');
const { verifyToken } = require('@middlewares/auth');


// 所有路由都需要验证token
router.use(verifyToken);

// 获取轮播图列表
router.get('/', bannerController.list);

// 创建轮播图
router.post('/', bannerController.create);

// 更新轮播图
router.put('/:id', bannerController.update);

// 删除轮播图
router.delete('/:id', bannerController.delete);

// 更新轮播图状态
router.put('/:id/status', bannerController.updateStatus);

// 更新轮播图排序
router.put('/:id/sort', bannerController.updateSort);

module.exports = router; 